package com.sky.service;

import com.sky.dto.CreateAddressDTO;
import com.sky.dto.UpdateAddressDTO;
import com.sky.entity.Address;
import com.sky.vo.AddressVO;
import java.util.List;

public interface AddressService {
    // 获取学生地址列表
    List<AddressVO> getAddressList(Long studentId);
    // 获取单个地址信息
    AddressVO getAddressById(Long id);
    // 创建学生地址
    Long createAddress(CreateAddressDTO createAddressDTO);
    // 更新学生地址
    void updateAddress(UpdateAddressDTO updateAddressDTO);
    // 删除学生地址
    void deleteAddress(Long id);
    // 设置默认地址
    void setDefaultAddress(Long id);
}